a{ text-decoration:none} 
a i{ text-decoration:none} 
a,button,span,div{font-family:  "Microsoft Yahei"}
ul{margin:0;padding:0;}
ul li{list-style: none;margin:0;padding:0;}
*{    padding: 0;
    margin: 0;}
.clearfix{clear: both}
.input-group{padding:14px 0}
.input-group .title{float: left;line-height: 40px;width: 108px;text-align: right;font-size: 14px}
.input-group .input{float: left;width: 217px}

.sider-bar{min-height: 860px;  background: #409eff;width: 228px!important}
.sider-bar .logo{background: #fff;height: 90px;font-size: 20px;color: #409eff;font-weight: 600;line-height: 80px}
.sider-bar .logo img{float: left;max-width: 63px;max-height: 63px;margin: 12px 10px}
.sider-bar .label-name a{    font-size: 16px;       display: block;   height: 48px;   line-height: 48px;  padding: 0 40px;   color: #fff;}
.sider-bar .label-name a .name{float: left;}
.label-name a i{float: left;    font-size: 18px;   margin: 16px 10px 0 0;   color: #c6dffe;}
.bread-bd{width: 100%;height: 40px;border-bottom: 1px solid#f2f2f2;    padding-left: 10px;   line-height: 40px; }
.admin .right-content{width: 100%}
.admin .right-content .left-b{float: left;width: 428px;}
.admin .right-content .right-b{    float: left;        border-radius: 4px;  margin-left: 36px;   border: 1px solid#f2f2f2;   padding: 12px;   margin-top: 13px;width: 472px;}
.admin .input-group{margin-left: 100px}
.admin .right-b .title-group .title{font-size: 14px;line-height: 30px;margin: 0 0 0 12px}
.admin .right-b .tr-input .b{float: left;width: 141px;    margin: 15px 8px;}
.admin .right-content .l-bd{height: 100px;}
.admin .right-content .l-bd .el-button{float: right;    margin: 39px 10px 0 0;}
/*项目列表*/
.project-lists .right-content .tb-bd .title{border: 1px solid#ebeef5;padding: 12px;border-right: 0;border-left: 0;    margin-top: 31px;}
.project-lists .right-content .tb-bd .content{border-bottom: 1px solid#ebeef5;padding: 12px;border-right: 0;border-left: 0}
.project-lists .right-content .tb-bd .title ul li{float: left;width: 20%;font-size: 16px;font-weight: 600;color: #606266;text-align: center;}
.project-lists .right-content .tb-bd .title ul li.long,.project-lists .right-content .tb-bd .content ul li.long{width: 30%}
.project-lists .right-content .tb-bd .content ul li{float: left;width: 20%;font-size: 16px;color: #606266;min-height: 21px;text-align: center;}
.project-lists .right-content .tb-bd .content .show-preject-item,.project-lists .right-content .tb-bd .content .check-custom,.project-lists .right-content .tb-bd .content .add-item{float:left;padding: 0 8px; height: 22px;border-radius:4px;border: 1px solid#409eff;line-height: 22px;text-align: center;font-size: 12px;color:#409eff; margin: 15px 0 15px 10px;cursor: pointer;}

.project-lists .right-content .tb-bd .content .item ul li{border-top: 1px solid#ebeef5;     line-height: 42px;}
.project-lists .right-content .tb-bd .content .delete-project-item{float:left;width: 60px;height: 22px;border-radius:4px;border: 1px solid#ea2329;line-height: 22px;text-align: center;font-size: 12px;color:#ea2329;    margin: 14px 0 10px 10px;cursor: pointer;}
.image-s img{max-width: 850px;display: block;}
.user-lists .right-content .user-teb{margin-top: 30px;position: relative;}
.user-lists .right-content .search-l{width: 30%;position: absolute;;right: 0;top: -6px}
/*后台登录页面*/
.admin-login{background: #3f97f2;width: 100%;height: 100%}
.admin-login .bl-bd{width: 402px;height: 402px;border-radius: 10px;background: #fff;margin: 190px auto}
.admin-login .bl-bd .logo-bd {width: 400px;height: 80px;margin: 10px 0; line-height: 86px;   overflow: hidden;color: #666;font-size: 28px;font-weight: 600;}
.admin-login .bl-bd .logo-bd img{    max-width: 81px;float: left;display: block;margin-top: 15px;margin-left: 46px}
.admin-login .bl-bd .input-group{margin-top: 20px}
.admin-login .bl-bd .input-group input{    width: 322px;   height: 43px;   border: 1px solid#f2f2f2;   margin: 20px auto;   display: block;   padding-left: 10px;}
.admin-login .bl-bd .comfirm-button{width: 338px;   height: 53px; text-align: center;background: #3f97f2;border-radius: 8px;margin: 20px auto;line-height: 53px;color: #fff;font-size: 22px;cursor: pointer;}
/*pc首页*/
.pc-content-bd {width: 1190px;margin: 0 auto;}
.public{overflow-x:hidden }
.bottom{width: 100%;  height: 90px;background: #1a1a1c;padding-top: 8px;margin-top: 20px}
.bottom span{  display: block;  font-size: 14px;    color: #999999;    text-align: center;   padding-top: 17px;}
.pc-content-bd .header{height: 180px;background: #fff}
.pc-content-bd .header .l-c{float: left;width: 267px;height: 97px;margin-top: 47px;}
.pc-content-bd .header .l-c img{max-width: 267px;max-height: 97px;}
.pc-content-bd .header .r-c{float: right;margin-right:20px ;margin-top: 96px}
.pc-content-bd .header .r-c a{    float: left;   padding: 5px 24px;   border-radius: 20px;   border: 1px solid#666;   text-align: center;   margin-right: 60px;   color: #666;}
.pc-content-bd .header .r-c a.on{color: #4e99ff;border: 1px solid#4e99ff}
.homepage .pc-content-bd .content-image{    width: 1920px;margin-left: -357px;}
.homepage .pc-content-bd .content-image .project{position: relative;}
.homepage .pc-content-bd .content-image .project .one{width: 272px;height: 272px;position: absolute;top: 20px;left: 405px}
.homepage .pc-content-bd .content-image .project .two{width: 272px;height: 272px;position: absolute;top: 20px;left: 684px}
.homepage .pc-content-bd .content-image .project .three{width: 272px;height: 272px;position: absolute;top: 20px;left: 999px}
.homepage .pc-content-bd .content-image .project .four{width: 272px;height: 272px;position: absolute;top: 20px;left: 1299px}
.homepage .pc-content-bd .content-image img{width: 100%}
.more-project-list .banner-c{margin-left:-357px; width: 1920px;}
.more-project-list .l-project{width: 290px ;height: 211px;border: 1px solid#e8e8e8;margin: 30px;float: left;padding: 20px}
.more-project-list .l-project .title{font-size: 24px;color: #333;overflow: hidden; text-overflow:ellipsis;white-space:nowrap;    margin-top: 20px;}
.more-project-list .l-project .content{font-size: 16px;color: #666666;height: 87px;    margin: 13px 0 15px 0;overflow: hidden;}
.more-project-list .l-project .type{font-size: 18px;color: #666}
.more-project-list .l-project .type span{padding: 5px 16px;text-align: center;background: #4b90f8;color: #fff;margin: 0 10px;display: inline-block;border-radius: 18px;font-size: 16px}

.project-lists .creat-btn{width: 96px;height: 37px;   line-height: 37px;   border-radius: 24px;    text-align: center;    font-size: 15px;    float: right;    margin-right: 20px;    margin-top: 20px;   background: #409eff;   color: #fff;}